'''1.
如何查询列表中的数据？
print(列表名)
如何修改列表中的数据？
列表名[索引] = '新数据'
如何向列表中添加数据?
列表名.insert()
列表名.append()
列表名.extend()
如何删除列表中的数据?
列表名.pop(索引)
列表名.remove(数据)
如何清空列表中的数据？
列表名.clear()

2.
定义一个列表，列表有包含数据有
"张三", "小明", "老王", 666, 9.9, True
a = ["张三", "小明", "老王", 666, 9.9, True]
3.
创建一个包含字符串的列表，如["apple", "banana", "cherry", "orange", "pear"]
a = ["apple", "banana", "cherry", "orange", "pear"]
4.
定义一个空列表，往这个列表中依次插入数据
"刘备" "关羽" "张飞"，并用for循环打印这个列表
a = []
a = ["刘备","关羽","张飞"]
print(a)
for n in a:
    print(n)

    '''
'''
listA = ["王老师", "张老师", "蔡徐坤", "奥特曼", "怪兽", "豆豆"]
# 打印"蔡徐坤"
print(listA.index('蔡徐坤'))
# 打印"怪兽"
print(listA.index('怪兽'))
# 打印"豆豆"的索引
print(listA.index('豆豆'))
# 修改 "张老师" 为 "李老师"
print(listA.index('蔡徐坤'),listA.index('怪兽'),listA.index('豆豆'))
listA[1] = '李老师'
print(listA)'''

#6.
listB = [3, 7, 8, 6, 2, 5, 10, 9, 4]
# 打印出listB中最大的值
print(max(listB))
# 打印出listB中最小的值
print(min(listB))
# 打印出listB中所有数的和
a = 0
for n in listB:
    a += n
print(a)
# 打印出listB的有多少个数字
print(len(listB))
# 打印listB中所有数的平均值
a = 0
for n in listB:
    a += n
print(a)
x=a/len(listB)
print(x)
'''# 对listB从小到大排序
my_list = [1, 4, 7, 2, 5, 8]
for i in range(len(my_list)):
    for j in range(i, len(my_list)):
        if my_list[i] > my_list[j]:
            my_list[i], my_list[j] = my_list[j], my_list[i]
print(my_list)


# 打印listB中的奇数
for n in listB:
    if n%2==1:
        print(n)'''
''''#将listB中的所有元素增加5
for a in listB:
    a += 5
    print(a)

7.
#定义一个列表如：my_list = ["hello", "python", "hello", "itcast", "hello"]　, 练习对列表的增删改查统计的操作
my_list = ["hello", "python", "hello", "itcast", "hello"]
# 增: 在python后边添加新数据"java",
my_list.insert(2,'java')
print(my_list)
# 删: 删除第二次出现的数据"hello"
my_list.pop(3)
print(my_list)
# 改: 修改列表中第三个数据为"world"
my_list[2] = 'world'
print(my_list)
# 查:
# 1 打印数据为"python"的索引值,
print(my_list.index('python'))
# 2 打印获取下标索引为2的数据
print(my_list[2])
# 统计: 使用count()方法统计列表中 "hello"字符串的个数
print(my_list.count('hello'))
8.
#王大锤一天做的事
listC = ["起床", "跑步", "吃饭", "打奥特曼", "打怪兽", "吃饭", "午睡", "吃饭", "睡觉"]
# 打印 "打怪兽"的 索引
print(listC.index('打怪兽'))
# 打印 当前索引下标为5的数据信息
print(listC[5])
# 在 "起床"前面添加 "打豆豆"
listC.insert(0,'打豆豆')
print(listC)
# 修改 "午睡" 为 "玩游戏"
listC[7] = '玩游戏'
print(listC)
# 删除 "打奥特曼"
listC.pop(4)
print(listC)
# 打印 王老师 "吃饭" 的次数
print(listC.count('吃饭'))
# 遍历 listC 打印出 王老师一天做的事
print(listC)

选做题
10.'''
'''listA = [63, 78, 99, 10, 28, 47, 79, 31, 70]
list1 = []
list2 = []

#循环遍历listA列表,把奇数存到列表list1中,把偶数存到列表list2中
for a in listA:
    if a%2==1:
        list1.append(a)
    else:
        list2.append(a)
print(list1)
print(list2)'''







